package com.graduation.smartparkingplatform.Service;

import com.github.pagehelper.PageInfo;
import com.graduation.smartparkingplatform.Pojo.Region;
import com.graduation.smartparkingplatform.Pojo.Space;

public interface RegionService {
  // 获取区域列表
  public PageInfo<Region> getRegionList(Integer page, Integer count);

  // 获取该区域下的停车位
  public PageInfo<Space> spaceByRegion(Integer page, Integer count, Integer regionId);

  // 模糊搜索User（分页）
  public PageInfo<Region> searchRegion(
      Integer page, Integer count, String regionName, String regionType);

  // 添加停车场区域
  public Boolean addRegion(Region region);

  // 修改停车场区域信息
  public Boolean changeInfo(Region region);

  // 删除停车场区域
  public Boolean deleteRegion(Integer regionId);
}
